Johann Rupert, the wealthiest person in South Africa, is using his money to uplift disadvantaged communities through initiatives such as…