Perovskite / Fullerene Planar-Heterojunction Hybrid Solar Cells