Donald Trump has threatened to impose tariffs on eight European countries from February unless a deal is reached for the US to buy Greenland.