Adsorption and dissociation of Cl2 on CuO(111) surface with first-principles study