June 4, 2026 Exclusive: Satellite images show suspected structure at disputed South China Sea atoll, but later gone