Push-pull substituted polythiophene