KBS REIT buys Minneapolis office tower for $126.5M