Carey Watermark buys Pittsburgh hotel for $29.9M