Elastin-like protein hydrogels : a synthetic material platform for neural and cardiac therapeutics