Current Treatment of Textile Dyes Using Potential Adsorbents: Mechanism and Comparative Approaches