Thomas Knox, 2nd Earl of Ranfurly — Irish politician