Trump says he will impose new taxes on eight US allies in February if they oppose his proposed takeover of the autonomous Danish territory.