Enhancing efficiency and stability of perovskite solar cells via a high mobility p-type PbS buffer layer