Roy–Steiner-equation analysis of pion–nucleon scattering