Cyclization of functionalized ketene-N,S-acetals to substituted pyrroles: applications in the synthesis of marine pyrrole alkaloids