A micromechanical constitutive model for porous ferromagnetic shape memory alloys considering magneto-thermo-mechanical coupling. (2nd January 2023)