William Duff, Provost of Inverness (1632-1715)