Solar PV courses in South Africa: Joburg, Pretoria, Cape Town, Durban, Port Elizabeth  national & international certification PV GreenCard