In situ ion exchange synthesis of stable AgBr/Ag3PO4 dumbbell-like heterojunction photocatalysts with enhanced visible light photocatalytic degradation. (15th October 2017)