Neutron-neutron scattering length from a comparison of the 2H(p,n) 2p and 2H(n,p) 2n reactions