DFT/TD-DFT study of novel Triphenylamine-based dyes with Azo Moieties and π-spacer variations for Enhanced Dye-Sensitized Solar Cell Performance | Synapse