Rational optimization of organic solar-cell materials