Trace fossils, small shelly fossils and the Precambrian-Cambrian boundary