William Hamilton (17th century)