Hydropower Generation and Environmental Challenges