Charge transport improvement employing TiO2 nanotube array as front-side illuminated Dye-sensitized Solar Cell photoanode