Malcolm Hamilton, Lord Hamilton (1635-1699)