Fine tuning of terpolymer properties by incorporating electron-accepting difluorobenzene and diketopyrrolopyrrole units