Magnetic properties, magnetocaloric effect and cooling performance of AlFe2B2 compound: Ab initio, Monte Carlo and numerical modeling study