Green energy investment could revive South Africa