Kimpton to buy piece of historic Baltimore building for $33 million