Carnival bets on luxury travel boom with 3 new cruise ships