Trump has imposed tariffs on eight European nations after they refused to accept US control over Greenland.