Techno-economic analysis of an off-grid micro-hydrokinetic river system for remote rural electrification