Man in Hampton firing up to a dozen shots from home subdued by Carter County officers