Modelling of magneto-mechanical behaviour of Ni–Mn–Ga single crytals