Polyampholytic hydrogels: Poly(N-isopropylacrylamide)-based stimuli-responsive networks with poly(ethyleneimine)