Long vertically aligned titania nanotubes on transparent conducting oxide for highly efficient solar cells.