The modeling of phase diagrams and premartensitic effects in Heusler Ni-Mn-Ga alloy by Monte Carlo method