Mary Longley (d 1779)