Activated non-dissociative adsorption on a compound surface: CO on NiAl(110)