Lower Pleistocene hominids and artifacts from Atapuerca-TD6 (Spain)