Molecular Engineering of 2-Quinolinone Based Anchoring Groups for Dye-Sensitized Solar Cells