Photoelectrochemistry: Applications to Solar Energy Conversion