Dinosaur finger bone from Lesotho rock shelter suggests Africans discovered fossils centuries before British did