Flexible dye sensitized solar cells using TiO2 nanotubes