Graphene oxide enwrapped Ag/AgX (X = Br, Cl) nanocomposite as a highly efficient visible-light plasmonic photocatalyst.