Diketopyrrolopyrrole-based copolymers bearing highly π-extended donating units and their thin-film transistors and photovoltaic cells