Modeling of the Magnetization and Magnetocaloric Effect in Ni2MnGa Heusler Alloy with the Effective Field Theory