Rivers sells Boston condo for $3 million