Dye-sensitized solar cells based on dimethylamino-π-bridge-pyranoanthocyanin dyes. (August 2020)