Regioregular polymers containing benzodithiophene and thienothiophene segments with different electron donating side chains for high-performance polymer solar cells