Enhancing performance and stability of methylammonium lead iodide-based perovskite solar cells using single-crystal precursors | Synapse