Global Macroeconomics and the Challenges facing the World today