John Baillie-Hamilton, 13. Conde de Haddington