Critical behavior, magnetic and magnetocaloric properties of melt-spun Ni50Mn35Sn15 ribbons