The role of surface defects in the adsorption and sesorption of hydrogen on Ni(111)