Global Economic Forecast: Anchors Aweigh?