Visible light driven g-C3N4/Bi4NbO8X (X=Cl, Br) heterojunction photocatalyst for the degradation of organic pollutants