Sand Sea History of the Taklimakan for the Past 30,000 Years