Fragments of million-year-old face found in Spain shed new light on ancient human migrations