Daniel Cohen on Israel's Battle Against Iran’s Proxies Hamas and Hezbollah