Patrick Grant, Lord Elchies (1690–1754)