David Moore (1745-1829)