Stocks tumble in last two hours to end trading near session lows