South Africans are hailing the World Cup as an historic opportunity to show how far the country has come since apartheid.