Impacts of climate change on hydropower generation and developing adaptation measures through hydrologic modeling and multi-objective optimization