U.S. Secretary of State Marco Rubio said a deal to end the war with Iran could materialise on Monday, as President Donald Trump tempered expectations.