Fans gathered in their masses in Johannesburg to welcome home South Africa's 2023 Rugby World Cup champions.