A ceasefire agreement between Israel and Lebanon's Hezbollah officially came into effect at 04:00 local time on Wednesday.