John Cameron, Lord Cameron