Holocene vegetation and climate change from a lake sediment record in the Tengger Sandy Desert, northwest China