Interaction of inert gases with a nickel (100) surface: I. Adsorption of xenon