The enigma of tuberculous peritonitis.