James Hamilton, marchese di Hamilton