The provenance of Taklamakan desert sand