Donald Cameron of Lochiel, 23rd Chief of Clan Cameron