US President Donald Trump says Israel and Lebanon are extending their ceasefire for three weeks. But fighting hasn't totally stopped, and with years of on-and-off conflict between the two countries, there's ambivalence on both sides about the chances of lasting peace.