Ruthenium Sensitizers and Their Applications in Dye-Sensitized Solar Cells