A microstructure-based constitutive model accounting for rate dependence of superelastic NiTi alloy under cyclic deformation