Immigration, Uncertainty and Macroeconomic Dynamics