James Duff, IV conte Fife