Ruthenium sensitizers with various 2-thiophenimidazo[4, 5-f][1, 10]phenanthroline based ancillary ligands and their performance for dye-sensitized solar cells. (June 2015)