Photoelectrochemical cells for solar hydrogen production: Challenges and opportunities | Synapse