Bi2S3 Liquid-Junction Semiconductor-Sensitized SnO2 Solar Cells