Duncan Forbes (1685-1747)