Several slain in Afghan attack