Marc Anthony to play Barranquilla Carnival