Model of colossal magnetostriction in the martensite phase of Ni-Mn-Ga alloys