Double-anchoring organic dyes for dye-sensitized solar cells: the opto-electronic property and performance. (4th October 2017)