US President Donald Trump announced that Israel and Lebanon have agreed to a 10-day ceasefire starting on Thursday, though there was no indication if Iran-backed Hizbollah was on board.