Explosion kills 8 Afghans