Synthesis of poly-substituted pyrroles starting from the Baylis–Hillman adducts