Engineering oxygen vacancies by one-step growth of distributed homojunctions to enhance charge separation for efficient photoelectrochemical water splitting