south africa trillion dollar development