Israel and the US are vying to push Hamas into a ceasefire deal by threatening Iran's control over Lebanon, an ex-Israeli intelligence officer has claimed.