Charles Lennox, 3. hertug af Richmond