Controlled repeated chemical growth of ZnO films for dye-sensitized solar cells