Comparison of pyogenic liver abscess caused by non-Klebsiella pneumoniae and Klebsiella pneumoniae.