John Clerk, 2:e baronet