Dye sensitized solar cells using freestanding TiO2 nanotube arrays on FTO substrate as photoanode