Ferrocene as a rapid charge regenerator in dye-sensitized solar cells. (September 2016)