Pebblebrook Hotel Trust buys Portland, Ore., hotel for $47.5 million