Mechanistic study of B-TiO2/BiVO4 S-scheme heterojunction photocatalyst for tetracycline hydrochloride removal and H2 production