Harnessing the potential of CsPbBr3-based perovskite solar cells using efficient charge transport materials and global optimization