Ag/AgCl plasmonic cubes with ultrahigh activity as advanced visible-light photocatalysts for photodegrading dyes