Stocks go on a wild ride as virus threatens economic damage