Denisovans Lived High on the Tibetan Plateau