Iran war day 106: US and Iran say deal close but Lebanon fighting continues

US and Iran say a deal to end the war is close, with a final text agreed but key steps still pending.