Deciphering the mechanism of copper-catalyzed N-arylation between aryl halides and nitriles: a DFT study