Two-loop QCD corrections to massless quark–gluon scattering