Recent developments and perspectives in CdS-based photocatalysts for water splitting | Synapse