Stocks plunge as Trump vows tariffs on Putin’s oil