President Trump says Iran has taken too long to negotiate a deal and “now they will have to pay the price.”