John Stewart (1738-1815)