Cruise ships carrying 10,000 passengers dock in Cartagena