David Hirst — British journalist (1936-2025)