John Cameron, Lord Lochiel