Text this: Characterization and Performance Evaluation of Dye Sensitized Solar Cell Using Nanostructured TiO2 Electrode