Status of Micro-Hydrokinetic River Technology Turbines Application for Rural Electrification in Africa