Daniel Knox, 6. Earl of Ranfurly