Mechanical thrombectomy: basic principles, current devices, and future directions.