Stocks swoon as U.S.-China trade war has markets on a rollercoaster