Atomic level structure of TiO2(110) as a function of surface oxygen coverage