US President Donald Trump said on Sunday that a peace agreement with Iran remains on track for signing within a "few hours," despite a recent Israeli strike on Beirut that delayed the diplomatic process.