Bangkok-based IPA pays $127m for Portland's Yard apartment tower