Effects of ethynyl unit and electron acceptors on the performance of triazatruxene-based dye-sensitized solar cells. (15th February 2018)