John Cunninghame, Lord Cunninghame