Ung thư, viêm gan virus