Cruise ship stuck in Gulf of Mexico