Could financial uncertainty from the Iran war stop a Starmer leadership challenge?