Silver halide-based composite photocatalysts: an updated account