Trump provokes outrage with Nato Afghanistan claims - His remarks drew condemnation from across the political spectrum.