Compact TiO2 layer by UV-assisted TiBr4 chemical bath deposition for perovskite solar cells. (July 2023)