Andrew Hamilton (lawyer)