Solid state PbS Quantum dots /TiO2 Nanoparticles heterojunction solar cell