Highly Efficient And Stable Perovskite Solar Cells