Chris Hansen buys all land needed for Seattle arena