Rupert Guinness, II conte di Iveagh