Oil struggles to hold gains amid mixed demand view as Omicron cases surge