U.S. Defense Secretary warns Iran over compliance