Coverage and site distribution effects in the desorption of carbon monoxide from sulfur-covered Ni(100)