The United States has been at war with extremists in Afghanistan since 2001, and President Donald Trump will send more troops to the country. In a speech, he expressed recognition that the long-running war is a divisive issue for Americans, many impatient with costs and progress, that rapid exit would leave a power vacuum. He declined to offer specifics, but said goals include “winning,” putting...