Carnival cruise ship rescues dozens