The assault on Save the Children, which has operated in Afghanistan since 1976, is the latest violence to hit a foreign aid group in the country.