John Smith (homme politique, 1752)