Thieno[2,3-b]indole-based organic dyes for dye-sensitized solar cells: Effect of π-linker on the performance of isolated dye and interface between dyes and TiO2