Donald Trump says eight European countries will be hit with a 10% tariff for opposing US control of Greenland.