Solid-state dye-sensitized solar cells based on ZnO nanoparticle and nanorod array hybrid photoanodes | Synapse