Carnival Cruise Line saves cabin steward stranded at sea for 22 hours