Development of a new thrombectomy technical difficulty index: TTDI