Text this: Semiconductor-Based Photocatalytic, Photoelectrochemical, and Photovoltaic Solar-Energy Conversion