Text this: Heterogeneous impacts of climate change on streamflow in typical watersheds of three mountain systems in Xinjiang, Northwest China