denisovan adaptation high altitude