Israel and Lebanon have signed a ceasefire agreement after more than 13 months of conflict. According to the deal, Hezbollah troops will move north of the Litani River and Israeli troops will withdraw from south Lebanon.