US President Donald Trump announced a 10-day ceasefire between Israel and Lebanon, which he said would begin at 5 p.m. ET.