First-principles study of the co-effect of carbon doping and oxygen vacancies in ZnO photocatalyst*