A ceasefire agreement ending 14 months of fighting between Israel and Hezbollah has come into effect.