Prof. Jeffrey Sachs : The U.S. is the last holdout for peace .