Use of waste materials--Bottom Ash and De-Oiled Soya, as potential adsorbents for the removal of Amaranth from aqueous solutions.