The US President takes off the gloves as he dismisses criticism of the Iran deal, with an eye on the battle for Congress