Thomas Knott (Granville County)