Renewable energies: a manna for Africa