Euler Finance suffers $197M DeFi hack