Critical behavior, magnetic and magnetocaloric properties of meltspun Ni50Mn35Sn15 ribbons