South African IPP secures projects totalling 620MW