A dye-sensitized nano-porous solid-state photovoltaic cell | Synapse