Optimization of porphyrin dyes with a bulky triphenylamine donor for developing efficient dye-sensitized solar cells. (March 2021)