An empirical method for calculating melt compositions produced beneath mid-ocean ridges : application for axis and off-axis (seamounts) melting.