Molecular engineering of ruthenium-based photosensitizers with superior photovoltaic performance in DSSCs: novel N-alkyl 2-phenylindole-based ancillary ligands. (20th January 2022)