Israeli Prime Minister Benjamin Netanyahu is set to agree a ceasefire with Hezbollah in Lebanon after announcing he would recommend a US-brokered deal to his Cabinet