James Stuart, 1. Duke of Richmond