William Hamilton (nhà ngoại giao)