Machining of NiTi-shape memory alloys-A review