Diffusive Fractionation of Trace Elements During Mixing of Magmas: a New Petrological Clock for Measuring Time-Scales of Volcanic Eruptions