James Stuart, Duke of Lenox and Richmond