Margaret Humphreys (c1642-aft1692)