The structural stability and magnetic properties of the ferromagnetic Heusler alloy Ni–Mn–Sn: A first principle investigation