Preventing Superoxide Generation on Molecule-Protected CH3NH3PbI3 Perovskite: A Time-Domain Ab Initio Study.