Enhanced performance of CsPbI2Br perovskite solar cell through improving the solubility of the components in precursor. (15th September 2022)