Morocco hosts month-long African art festival