William G. Haynes (Stokes County)