South Africa joins Afreximbank, agrees US$8bn financing package