beta-pyrrole brominated meso-tetraphenylporphyrins: synthesis, spectral and electrochemical properties