DFT investigates the mechanisms of cross-dehydrogenative coupling between heterocycles and acetonitrile