The fascinating world of β-pyrrolic substituted Zn(II)-tetraarylporphyrinates for Dye-Sensitized Solar Cells