Magnetocaloric effect and magnetic phase diagram of Ni-Mn-Ga Heusler alloy in steady and pulsed magnetic fields