Thermo-mechanical analysis of pseudo-elastic NiTi alloy subjected to cyclic load