Improvement of the optoelectronic and photovoltaic properties of a cyanopyrid-2, 6-dione-based donor via molecular engineering. (November 2019)