Adsorption of oxygen on W(110): I. The p(2 × 1) structure