First-principles investigations into the effect of oxygen vacancies on the enhanced reactivity of NiO via Bader charge and density of states analysis