Top general to testify about Afghanistan amid impasse over U.S. troop presence