Charles St Clair, 17. Lord Sinclair