Affordable and clean energy in South Africa and other countries