Elizabeth City man, juvenile, facing drug and gun charges after traffic stop