Paul Allen sells island in San Juans for $8 million