Text this: 5,6,7-Trimethoxy-2-(Methylthio)Quinoline with Different Anchoring Groups: Synthesis And Dye-Sensitized Solar Cell Applications