Long-delayed results announced for Afghan general polls