Duncan Campbell, 1st Lord Campbell