Trump vows tariffs on eight European nations over Greenland