Edward Hallett Carr, a frequent defender of Soviet policy, stated: "In return for 'non-intervention' Stalin secured a breathing space of immunity from German attack. The pact according to Edward Carr’s view was to provide what between Germany and the Soviet Union?