South Africa wins €400m for solar and wind projects from EIB and FirstRand