Israeli PM says he will keep war on Gaza going until 'Hamas is defeated', but analysts say he may not want that.