SEARCH Articles Figures Tables Gratzel Gratzel cell viscosity Gratzel cells DSSCs) Gratzel photoelectrochemical cell Gratzel solar cells