Diffusion and desorption of oxygen atoms on graphene