癌症是一种病毒吗为什么