The United States will pull 5,400 troops from Afghanistan and leave five military bases in 20 weeks, the U.S. special envoy told Afghan leaders Monday, to initiate a gradual withdrawal from the country as part of an agreement being finalized with the Taliban.