Adsorption mechanism of NH3, NO, and O2 molecules over MnxOy/Ni (111) surface: a density functional theory study