Cosensitization of porphyrin dyes with new X type organic dyes for efficient dye-sensitized solar cells. (April 2019)