Nitazoxanide: a new broad spectrum antiparasitic agent