Stratigraphy and trilobite faunas of Cambrian sedimentary rocks of Cape Breton Island, Nova Scotia