Magnetic domain memory in multiferroic Ni2MnGa