John Gilmour, 3. Baronet