Donald Cameron, 25th Lochiel — (1876-1951) British Army officer