Impurity levels and fatigue lives of pseudoelastic NiTi shape memory alloys