Adsorption of basic dye from aqueous solution onto fly ash.