Parasitic theory of cancer