In public, Iran and the US have both vowed to continue fighting, raising the prospect of a protracted war in the Middle East