Adsorption of atomic oxygen on the Si(100) surface