Ab initio, theoretical and Monte Carlo approaches for the magnetocaloric effect in DyNi4Si