Effects of chelate ligands containing NN, PN, and PP on the performance of half-sandwich ruthenium metal complexes as sensitizers in dye sensitized solar cells (DSSCs): Quantum chemical investigation. (15th January 2023)