Electrophilic heteroaromatic substitutions. 2. Mechanism of the side-chain halogenation of polysubstituted .alpha.-methylpyrroles with molecular chlorine