World’s oldest Test cricketer dies in South Africa