Trump is winning battles in Iran, but is he winning the war?