John Brown (politikus, 1757–1837)