The United States has announced another $2 billion in assistance for Pakistan, but warns that it will cut funding for Pakistani military units that kill unarmed prisoners and civilians.