Effect of substituents of phenyl of π-linkage in carbazole sensitizers on the photovoltaic performance of the dye-sensitized solar cells. (October 2021)