Purulent pericarditis: a review of diagnostic and surgical principles.