NC Senate Poll: Tillis 47, Hagan 40