NO adsorption on Ni4M (M = Ni, Mo, Sc, and Y) nanoclusters: a DFT study