Improved conversion efficiency in dye-sensitized solar cells based on porphyrin dyes with dithieno[3, 2-b:2′, 3′-d]pyrrole donor. (March 2018)