Selective ruthenium-catalyzed three-component synthesis of pyrroles.