Thermo- and ion-responsiveness of silk-elastin-like protein (SELP)