Cruise Market Share 2025: Carnival 42% vs Royal 31%