Hamilton, Sir William (English diplomat and collector, 1730-1803)