John Anstruther — Scottish nobleman (1736-1815)