Oxygen adsorption on Au clusters and a rough Au(111) surface: The role of surface flatness, electron confinement, excess electrons, and band gap | Synapse