Fox News senior strategic analyst Gen. Jack Keane (Ret.) explains why President Donald Trump is rejecting 'artificial' deadlines in Iran, opting instead for a conditions-based finish to ensure the U.S. doesn't 'lose the peace' after the war.