Fabrication and Characterization of NP-TiO 2 Thin Films for High Efficiency Dye-Sensitized Solar Cell Application