Stocks fall on tech slide, oil hits highest level since 2014