Optimization of porphyrin dyes with a bulky triphenylamine donor for developing efficient dye-sensitized solar cells