A cease-fire between Israel and Iran-backed Hezbollah has come into effect in southern Lebanon after almost 14 months of fighting that triggered concerns of a wider conflict in the region.