Eight people have been killed after a deadly shoot-out between two drug gangs in northern Mexico.