Clostridium difficile: a microbial enigma.