Photophysical, electrochemical and photovoltaic properties of dye sensitized solar cells using a series of pyridyl functionalized porphyrin dyes