Stocks, oil tumble on virus variant fears