President Trump extended the fragile ceasefire between Israel and Lebanon for three more weeks as the US attempts to continue peace talks with Iran.