Saudi Arabia has agreed to renew a $3 billion deposit at Pakistan's central bank. It comes just as Islamabad is negotiating an aid package with the International Monetary Fund. American and European drivers have been getting some relief at the pump. Plus, we'll dig into what a major U.S. spending bill could mean for share buybacks.