Africa Pushing Renewable Energy and Micro-grids