Artificial zinc chlorin dyes for dye sensitized solar cell