Photochemical Charge Separation and Dye Self-Oxidation Control Performance of Fluorescein, Rose Bengal, and Triphenylamine Dye-Sensitized Solar Cells