The 33-year-old won 83 caps for South Africa and was a key part of the 2019 and 2023 World Cup squads