Gnaoua and World Music Festival explodes in sound and colour as it marks 25th anniversary