Middle Cambrian stratigraphy and faunas of the Canadian Rocky Mountains