Coverage-dependent adsorption and desorption of oxygen on Pd(100)