Sir William Hamilton (1731-1803) diplomat and art collector