Novel Semiconductor-Liquid Heterojunction Solar Cells Based on Cuprous Oxide and Iodine Electrolyte. (10th June 2015)