British science fiction writer M. John Harrison wins the 2026 Booker Prize for fiction, breaking Margaret Atwood's record as ...