San Basilio de Palenque is a town an hour outside Cartagena, Colombia – its inhabitants were originally African slaves who escaped Spanish rulers 400 years ago. Music has played a part in keeping their story alive.