Olivine zoning and the evolution of kimberlite systems