Magnetostructural transitions and magnetocaloric effects in Ni50Mn35In14.25B0.75 ribbons