Oligoselenophene derivatives functionalized with a diketopyrrolopyrrole core for molecular bulk heterojunction solar cells.