Ternary ZnO/AgBr/Ag2CrO4 nanocomposites with tandem n–n heterojunctions as novel visible-light-driven photocatalysts with excellent activity