2,6-Bis(1-methylbenzimidazol-2-yl)pyridine: a new ancillary ligand for efficient thiocyanate-free ruthenium sensitizer in dye-sensitized solar cell applications.