Structural, magnetic, thermal and optical properties of Sn2+ cation doped magnetite nanoparticles