William Nance (Catawba County)