Multifunctional Two-Dimensional Benzodifuran-Based Polymer for Eco-Friendly Perovskite Solar Cells Featuring High Stability.