癌有遗传因素吗