Copper-Catalyzed Synthesis of Substituted Furans and Pyrroles by Heterocyclodehydration and Tandem Heterocyclodehydration-Hydration of 3-Yne-1,2-diols and 1-Amino-3-yn-2-ol Derivatives