Substituent effects on zinc phthalocyanine derivatives: a theoretical calculation and screening of sensitizer candidates for dye-sensitized solar cells.