β-Pyrrole brominated meso-tetraphenylporphyrins: synthesis, spectral and electrochemical properties