President Joe Biden will withdraw all US troops from Afghanistan before this year’s 20th anniversary of the September 11 attacks, finally ending America’s longest war despite mounting fears of a Taliban victory, officials said on Tuesday...