Chemisorption of atomic and molecular oxygen on (100) surface of silicon. A theoretical study