Hydrokinetic power generation for rural electricity supply: Case of South Africa