Charles Gordon-Lennox, 7. książę Richmond