British author M. John Harrison, 81, wins 2026 Booker Prize