Mary Hamilton (1745-1818)