William Cash (Durham County)