Al Jazeera looks at the legacy left in South Africa after the nation hosted the World Cup and the Africa Cup of Nations.