A simple and convenient synthesis of substituted furans and pyrroles by CuCl2-catalyzed heterocyclodehydration of 3-yne-1,2-diols and N-Boc- or N-tosyl-1-amino-3-yn-2-ols