Cartagena de Indias, La Ciudad Amurallada