Review on the effect of compact layers and light scattering layers on the enhancement of dye-sensitized solar cells. (February 2021)