Ultrahigh cyclic stability and giant elastocaloric effect in directionally solidified (Ni50Mn28Fe2.5Ti19.5)99.4B0.6 alloy. (May 2023)