Magnetic domain structure in a ferromagnetic shape memory alloy Ni51Fe22Ga27 studied by electron holography and Lorentz microscopy