Climate change and stream water quality in the multi-factor context