Thomas Hamilton, 1. hrabia Haddington