Stocks tumble on worries about earnings forecasts