Commodity Shocks, Uncertainty, and Sources of Business Cycles