Analysis of XGaO3 (X = Ba and Cs) cubic based perovskite materials for photocatalytic water splitting applications: a DFT study