Passengers cheer escape from Carnival cruise