Giant elastocaloric effect in a Mn-rich Ni44Mn46Sn10 directionally solidified alloy