which is the top african nation that earns the most gdp in billions?
south africa