Federal Realty buys Conn. retail center for $47.3M