Removal of dyes using agricultural waste as low-cost adsorbents: a review