Self-assembled protein/carbon nitride/sulfur hydrogel photocatalyst for highly selective solar chemical production