‘Trump has felt hunkered down in recent weeks, the Iran war has not been going the way he wants it to’