Late Precambrian and Cambrian geological time-scale