A new locality of Late Cretaceous snakes, mammals and other vertebrates in Africa (western Libya)