Yearn Finance recovers $2.4M following $9M yETH exploit