Samuel W. Branch (Halifax County)