Template assisted nanoporous TiO2 nanoparticles: The effect of oxygen vacancy defects on photovoltaic performance of DSSC and QDSSC. (1st January 2018)