Sorption of dyes from aqueous solutions onto fly ash.