James Stuart (1612–1655), 4th Duke of Lennox