Three-dimensional ordered macroporous TiO2−Taoxny heterostructure for photoelectrochemical water splitting