Kinetics of dye regeneration in liquid electrolyte unveils efficiency of 10.5% in dye-sensitized solar cells