Percutaneous and surgical treatment of pyogenic liver abscesses: observation over a 21-year period in 148 patients.