Crystallography of stress-induced martensitic transformation and giant elastocaloric effect in a <001>A textured Ni27Cu21Mn46Sn6 shape memory alloy