CycleChemist: A Dual-Pronged Machine Learning Framework for Organic Photovoltaic Discovery