Passivated perovskite crystallization and stability in organic–inorganic halide solar cells by doping a donor polymer | Synapse