global macroeconomic uncertainties