Composition-dependent phase transformation path involving 4O martensite in Ni–Mn–Sn magnetic shape memory alloys