Ivermectin, Parasites, and Cancer