Two-loop quark and gluon form factors in dimensional regularisation