Cancer - a Parasitical Infection?