Activation mechanism of ammonium ions on sulfidation of malachite (–201) surface by DFT study