Cation-induced shape programming and morphing in protein-based hydrogels | Synapse