William Farquharson, 8th of Invercauld — (died 1694)