Antiproton-proton elastic scattering from 1.51–2.90 GeV/c