Compact TiO2 films with sandwiched Ag nanoparticles as electron-collecting layer in planar type perovskite solar cells: improvement in efficiency and stability. Issue 14 (19th February 2018)