Samuel Hamilton (colonial administrator)