Factors affecting the immobilization of metals in geopolymerized flyash