Aspects of solar hydrogen production from hydrogen sulfide using semiconductor particulates