Photosynthetic production of H2 and H2O2 on semiconducting oxide grains in aqueous solutions