clean energy investment South Africa