Text this: Agro-pastoralists' perception of climate change and adaptation in the Qilian Mountains of northwest China.