Enhanced Photovoltaic Performance of Diketopyrrolopyrrole (DPP)- Based Polymers with Extended π Conjugation