George Haldane, 18th of Gleneagles — (1729-1799)