Trump says Iran was two weeks from a nuclear weapon