Enhancing Performance of SnO2-Based Dye-Sensitized Solar Cells Using ZnO Passivation Layer. (3rd October 2016)