Producing hydrogen with sunlight