Roderick Mackenzie, 4th Earl Cromartie — Scottish soldier and peer