Forbes, Duncan, 1798-1868