Taubman buys remaining stake in International Plaza for $437M