Nanowire photochemical diodes for artificial photosynthesis Article in Science Advances (February 2023)