The International Finance Corporation (IFC) is setting up a joint platform with Moroccan company Gaia Energy Holding to develop wind power and other renewable energy projects in Africa.