Yesterday , Mr. Weld struck back in force , telling how their feud dated at least to a 1996 encounter in which Mr. D'Amato gave him $ 750,000 in donations for his Senate campaign that year against John Kerry of Massachusetts .