TiO2 nanowires