Carnival loses $2.8 billion but sees solid 2022 bookings : v