Sir William Hamilton, Antiquarian