Carnival Legend back in Florida after week of troubled cruise voyages