Highly crystalline CsPbI2Br films for efficient perovskite solar cells via compositional engineering