Graphene loaded TiO2 submicron spheres scattering layer for efficient dye-sensitized solar cell. (April 2023)