Facile synthesis of ultralow-band-gap alkoxythiophene-flanked diketopyrrolopyrrole homopolymers via FeCl3-mediated oxidative polymerization