Neutron-proton charge-exchange scattering between 600 and 2000 MeV/c