U.S. Secretary of State Marco Rubio told Gulf allies on Thursday that any deal with Iran would take their interests into account, as he wrapped up a Middle East trip aimed at winning over regional partners with deep reservations about the preliminary accord.