Santa Cruz de Mompox hosts jazz festival