Photovoltaic Behavior of Dye-sensitized Long TiO 2 Nanotube Arrays