Why Trump might be losing the Iran war