Novel organic dyes with anchoring group of quinoxaline-2, 3-diol and the application in dye-sensitized solar cells. (February 2015)