U.S. President Barack Obama said on Monday that Iran should commit to a verifiable freeze of at least 10 years on its nuclear activity for a landmark atomic deal to be reached, but that the odds were still against sealing a final agreement, NBC News reported. In an interview with Reuters at the White House, Obama said that a rift over Israeli Prime Minister Benjamin Netanyahu's planned speech to Congress opposing the Iran deal on Tuesday was a distraction that would not be "permanently destructive" to U.S.-Israeli ties. But he said there was a "substantial disagreement" between his administration and the Israeli government over how to achieve their shared goal of preventing Iran from acquiring nuclear weapons.