James Forbes, 15th Lord Forbes (1689-1761)/descendants