Geopolymers and other alkali activated materials: why, how, and what?