John Carnegie, 12th Earl of Northesk — British military officer and noble (1895–1975)