Andrew Hamilton (Antiquary.)