A novel porphyrin dye with phenoxazine as donor unit for efficient dye-sensitized solar cells. (June 2021)