Beta-Substituted Zn-II porphyrins as dyes for DSSC: A possible approach to photovoltaic windows