Biology and revised systematics of some late Mesozoic stromatoporoids.