105,000-year-old artifacts found in Kalahari challenge idea