Boosted degradation of tetracycline over a novel hierarchical 2D/1D S-scheme heterojunction Bi2O4 @SnS under visible light irradiation