Blue-Coloured Highly Efficient Dye-Sensitized Solar Cells by Implementing the Diketopyrrolopyrrole Chromophore | doi.page