William Farquharson, 2nd of Kinaldie — (died 1828)