Seattle approves $700M KeyArena redevelopment deal