Sacrificial electron donor reagents for solar fuel production | Synapse