Improved Performance and Stability of Inverted Planar Perovskite Solar Cells Using Fulleropyrrolidine Layers.