carboniferous trilobites