Atomic layer deposition for efficient and stable perovskite solar cells | Synapse