K+p phase-shift analysis up to 2.5 GeV/c