A climate-water quality assessment framework for quantifying the contributions of climate change and human activities to water quality variations. (1st May 2023)