Coal-based bottom ash (CBBA) waste material as adsorbent for removal of textile dyestuffs from aqueous solution.