College of Mathematics and System Sciences Xinjiang University, Urumqi 830046, People’s Republic of China
State Key Laboratory of Desert and Oasis Ecology, Xinjiang Institute of Ecology and Geography Chinese Academy of Sciences, Urumqi 830011, People’s Republic of China