Hydro Electricity: Potential & Challenges