The Role of Hydropower in Climate Change Mitigation and Adaptation: A Review