Text this: Optimization of polymers for organic solar cells: Effects of alkyl, fluorinated and thiophenated chains