Tuning magnetic exchange interactions to enhance magnetocaloric effect in Ni50Mn34In16 Heusler alloy: Monte Carlo and ab initio studies