Vice President Mike Pence tells US troops during a surprise visit to Afghanistan that President Trump has signed "one of the largest investments in our national defence," as he became the most senior Trump administration official to visit the men and women fighting America's longest-ever war.