What type of annelid fossils have been found from the mid Ordovician period