igneous rock differentiation 8993404