High-temperature annealing of TiO2 nanotube membranes for efficient dye-sensitized solar cells. (1st October 2015)