Large elastocaloric effect in a Ni–Co–Mn–Sn magnetic shape memory alloy