Production and characterization of TiO2 nanoparticle thin films for its application in DSSCs