The model development and experimental investigation of giant magneto-mechanical effects in Ni–Mn–Ga