Rubio promises to protect Gulf interests in talks with Iran, as Israel says it will not withdraw from southern Lebanon.