Theoretical design of porphyrin dyes with electron-deficit heterocycles towards near-IR light sensitization in dye-sensitized solar cells. (August 2019)