Multi-gluon exchange in pp elastic scattering