Ages, isotopes and evolution of Precambrian continental crust