Palm trees, fire dancing and camping: 7 of Africa's best festivals in pictures