s41586-023-06723-z.pdf