The genus Ensiferites, a Devonian astraeosponge of North America