Recent advances in the synthesis of (hetero)aryl-substituted heteroarenes via transition metal-catalysed direct (hetero)arylation of heteroarene C–H bonds with aryl halides or pseudohalides, diaryliodonium salts, and potassium aryltrifluoroborates