Victory for drugmakers GSK and Boehringer in $640 million Zantac cancer lawsuit