Uptake of various cations by amorphous BaAl2Si2O8 prepared by solid-state reaction of kaolin with BaCO3