Strategies to control the high temperature shrinkage of fly ash based geopolymers