The Macroeconomic Determinants of Commodity Prices