Mallorca limits the number of cruise ships