John Barnes (1666-1752)