Geopolymeric adsorbents from fly ash for dye removal from aqueous solution.