beta-substituted ZnII porphyrins as dyes for DSSC: a possible approach to photovoltaic windows