Israeli military chief resigns over Oct 7 “failure”; Qatari PM says Tel Aviv, Hamas must show "good faith" for lasting Gaza peace.