The adsorption and desorption of ferrocene on Ag(100)