Coupling/cyclization of 1,6-enynes with aryl halides: an efficient and general route for the synthesis of functionalized hexahydroindole and hexahydrobenzofuran derivatives