Preparation of shape memory NiTiNOL filaments for smart textiles