癌有多少种遗传