Laparoscopic complete cyst excision and hepaticoduodenostomy for choledochal cyst: early results in 74 cases.