Rotary fatigue testing to determine the fatigue life of NiTi alloy wires: an experimental and numerical analysis