Neutron-proton elastic scattering from 10 to 24 GeV/c