Marco Rubio said there are "some good signs" that a deal to end the Iran war could be in sight - but added that he doesn't "want to be overly optimistic".