Dye-sensitized TiO2 nanotube solar cells: fabrication and electronic characterization | Synapse