heterostructured photocatalyst