Sir William R. Hamilton