Outrage has ricocheted across European capitals after President Donald Trump threatened new tariffs on eight of his Nato ...