The design and synthesis of thiophene-based ruthenium(II) complexes as promising sensitizers for dye-sensitized solar cells