Quantifying the effects of climate variability and human activities on runoff for Kaidu River Basin in arid region of northwest China