Suicide attack kills eight in northern Afghanistan