Novel anthracene-based organic dyes as co-sensitizers of porphyrins for developing efficient dye-sensitized solar cells. (16th November 2021)