Israel and Lebanon have agreed to a U.S.-backed ceasefire in fighting between Israel and Iran-backed Hezbollah, a deal meant to enable broader U.S.-Iran negotiations but one that will see Israeli forces maintain positions deep inside southern Lebanon.