A novel Bi-based oxychloride CdBiO2Cl: Crystal structure, electronic structure and photocatalytic activity