Role of surface terminations in the chemical stability of CH3NH3PbI3 perovskite in combined light, H2O, and O2 environments: DFT/AIMD calculations and experimental validation | Synapse