Direct deposition of Sn-doped CsPbBr3 perovskite for efficient solar cell application