Controlled thickness and morphology for highly efficient inverted planar heterojunction perovskite solar cells