Paul Allen sells island in San Juans for $8M