A molecular characterization of Clostridium difficile isolates from humans, animals and their environments