Latest Pleistocene and Holocene glacier fluctuations in the Himalaya and Tibet