Ancient Humans Lived in China 2.1 Million Years Ago