Anti-apartheid leader Nelson Mandela left a legacy of reconciliation, but contemporary South Africa still struggles with race and other challenges.