The Pentagon has agreed to keep several thousand U.S. troops deployed on the U.S.-Mexico border until Sept. 30, again expanding a controversial mission that began last fall and already was extended once. The troops’s role will transition from "hardening" border crossings to "mobile surveillance...