Kinetics of dye regeneration in liquid electrolyte unveils efficiency of 10.5% in dye-sensitized solar cells. Issue 42 (17th October 2018)