Microwave-assisted self-doping of TiO2 photonic crystals for efficient photoelectrochemical water splitting.