William B. Bennett (Durham County)