Factors affecting the suitability of fly ash as source material for geopolymers