Why did jellyfish shut down a French nuclear facility? An unusual tale of nature versus technology 12 August 2025