Modelling the stress-induced multi-step martensite transformation of single crystal NiMnGa ferromagnetic shape memory alloys