Magma Mixing: a Geochemical Clock for Time-Scales of Igneous Systems and Volcanic Eruptions