Catalytic C–C coupling through C–H arylation of arenes or heteroarenes