Band-gap engineering of BiOCl with oxygen vacancies for efficient photooxidation properties under visible-light irradiation | Synapse