James A. Eaton (Gaston County)