Israel and Hezbollah agreed to a ceasefire on Friday, according to a US official, following a resurgence of strikes in Lebanon that is testing the memorandum of understanding signed Wednesday by Tehran and Washington to end the war in the Middle East. Since Thursday night, Israeli strikes have killed 47 people according to Lebanese authorities.