Effect of annealing conditions on microstructures and shape memory characteristics of Ti50–Ni30–Cu20 alloy ribbons