Density functional theory characterization and verification of high-performance indoline dyes with D–A–π–A architecture for dye-sensitized solar cells