Hepatic abscess. Current concepts in diagnosis and management.