Macroeconomic Shocks and the Business Cycle: Evidence from a Structural Factor Model