Lebanon and Israel have agreed to 10-day ceasefire, says U.S. President Trump