Characterization of Ruthenium-based Dye-Sensitized solar cells