World's oldest human DNA found in 800,000-year-old tooth of a cannibal