Biliopancreatic diversion: clinical experience.