Role of Micro Hydro Power as a Sustainable Energy Solution in Developing Countries