consumer spending oil shock