James Hamilton, 3rd Duke of Abercorn 3