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