Carnival Sails Past Earnings Expectations as Cruise Demand Anchors Travel Recovery