Taxonomy and paleobiology of some Middle Cambrian Scenella (Cnidaria) and Hyolithids (Mollusca) from western North America