John Campbell, 1e greve fan Cawdor