Prime Retail sells for $638 million