President Barack Obama announces that 8,400 US troops will remain in Afghanistan into 2017 in light of the still "precarious" security situation in the war-ravaged country.