First-principles studies on facet-dependent photocatalytic properties of bismuth oxyhalides (BiOXs)