S African billionaire signs up to Buffett philanthropy pledge