NH3 adsorption on PtM (Fe, Co, Ni) surfaces: Cooperating effects of charge transfer, magnetic ordering and lattice strain