A 45,000-year-old leg bone reveals the oldest human genome yet