Biliopancreatic diversion and gastric restriction.