David Lindsay, 2:e lord Lindsay