Triphenylamine dyes bearing 5-phenyl-2-(arylthiophen-2-yl)thiazole bridge for dye sensitized solar cells. (March 2021)