TiO2/SnOxCly double layer for highly efficient planar perovskite solar cells