South African government to invest R1 trillion on infrastructure over the next three years