Stocks tumble, recession looms