Influence of alkali cation on the mechanical properties and durability of fly ash based geopolymers