Israel and Iran have just delivered the US election’s ‘October surprise’