KBS REIT III buys office portfolio for $268.8M