Thomas Hamilton, 9:e earl av Haddington