The US president says he will not certify the Iran deal and warns that as Congress reviews the agreement he could still opt to cancel American involvement in it completely.