Highly efficient, bioactive, and bifunctional sorbent p–n–p visible light heterogeneous photocatalyst utilizing ultra-fine ZnS nanoparticles embedded in a polymeric nanocomposite