President Trump said the outcome of the US-Iran war would be simple 11 weeks ago - no deal unless there was "unconditional surrender".