Cartagena hosts international music festival