John Cameron, Lord Abernethy