Plasmonic TiO2/AgBr/Ag ternary composite nanosphere with heterojunction structure for advanced visible light photocatalyst