Marrakech, creative hub for 54 African countries