Cruise firms count the cost of price competition