Photoelectricochemical solar cells. (2018)