SA clean energy project gets $497 million in World Bank funds