Carnival bookings soar past pre-pandemic levels