High-Performance Perovskite Solar Cells by One-Step Self-Assembled Perovskite-Polymer Thin Films | Synapse