laying ghosts to rest mamphela ramphele says successful people are those who make and admit mistakes rather than fail to confront their failure