Fabrication of a Ag3PO4/Reduced graphene oxide/BiOBr ternary photocatalyst for enhanced visible-light photocatalytic activity and stability