The Macroeconomic and Financial Effects of Oil Price Shocks