Archibald Johnston, 2nd of Hilton — (1628-1663)