Ag3VO4/ZnO nanocomposites with an n–n heterojunction as novel visible-light-driven photocatalysts with highly enhanced activity