Historia de Cartagena de Indias, ciudad colonial