The effect of Cu on O adsorption on a ZnO(0001) surface: a first-principles study