Current management of esophageal perforation: 20 years experience.