cancer differentiation