Stocks skid, dollar at 3-week top as Trump announces auto tariffs