Barton-Zard pyrrole synthesis