How to Forecast in Uncertain Macro Environments