Predicting the impacts of climate variability on hydrology and water quality