Influence of spacer and donor groups as tetraphenylethylene or triphenylamine in asymmetric zinc phthalocyanine dyes for dye-sensitized solar cells