Propulsion malfunction forces Carnival Legend to head back to port