President Barack Obama heralded a nuclear deal with Iran on Tuesday as an opportunity for a new direction in the Middle East and warned Congress he would veto any legislation that prevented its successful implementation. Obama, speaking at the White House, said every pathway for Iran to get a nuclear weapon was cut off under the pact. The deal was built on verification, not trust, he said, and would be a mistake to reject. U.S. lawmakers have the right to review the pact and could sink it with a disapproval resolution that would eliminate Obama's ability to waive sanctions passed by Congress. Obama had a clear message for Republicans who may be considering such an option: don't do it.