Diketopyrrolopyrrole-based sensitizers for dye-sensitized solar cell applications: anchor engineering