Two-loop QCD corrections to gluon–gluon scattering