CuO nanoparticles catalyzed C-N, C-O, and C-S cross-coupling reactions: scope and mechanism.