Theory of adsorption and desorption of H_2 molecules on the Si(111)-(7 x 7) surface