2,3′-Diamino-4,4′-stilbenedicarboxylic acid sensitizer for dye-sensitized solar cells: quantum chemical investigations