Interactions of sulfur with nickel surfaces: Adsorption, diffusion and desorption