President Trump drew a stark line Tuesday between his Iran nuclear agreement and his predecessor's, calling former President Barack Obama's 2015 deal "a road to a nuclear weapon" and insisting his own agreement leaves no such opening, warning Iran that any attempt to develop, buy or acquire a nuclear weapon will bring catastrophic retaliation.