Business & InnovationAfreximbank and IDC Lock In $8 Billion Plan to Power South African Industry28 July 2026