Eight dead in Afghanistan-Pakistan cross-border gunfight