Enone-alkyne reductive coupling: a versatile entry to substituted pyrroles.