Stocks fall as tech retreats; price of oil hits 7-year high