Palm Beach County apartment complex sells for $49M