Donald Trump said he was upset that European Nato countries had declined to provide material support to the US as it nears the fourth week of its ongoing war on Iran.