g-C3N4/AgBr nanocomposite decorated with carbon dots as a highly efficient visible-light-driven photocatalyst.