xBiOI–(1 − x)BiOCl as efficient visible-light-driven photocatalysts