SA still faces serious macroeconomic challenges