Charles Lennox, Công tước thứ ba của Richmond